package com.medicine.hbp.fragment;//package com.medicine.hbp.fragment;
//
//import java.util.List;
//
//import org.kymjs.kjframe.http.HttpParams;
//
//import android.os.Bundle;
//import android.support.v4.app.Fragment;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//
//import com.medicine.hbp.adapter.ArticleAdapter;
//import com.medicine.hbp.adapter.ClassificationDetailAdapter;
//import com.medicine.hbp.http.AppHttpCallBack;
//import com.medicine.hbp.http.AppHttps;
//import com.medicine.hbp.http.HttpInterface;
//import com.medicine.hbp.mob.artGroupListVo;
//import com.medicine.hbp.mob.artGroupVo;
//import com.medicine.hbp.uitl.CommUtil;
//import com.medicine.hbp.uitl.ToastUtil;
//import com.medicine.hbp.xListView.XListView;
//import com.medicine.hbp.xListView.XListView.IXListViewListener;
//import com.medicine.hbp.R;
//
///**
// * ����
// * 
// * @author Administrator
// */
//public class ArticleFragment extends Fragment implements IXListViewListener,
//		OnClickListener {
//	private XListView listView;
//	private ArticleAdapter adapter;
//	private View View;
//	LinearLayout ll_qh_zh;
//	LinearLayout ll_qh_zx;
//	LinearLayout ll_qh_zr;
//	ImageView img_qh_zh;
//	ImageView img_qh_zx;
//	ImageView img_qh_zr;
//
//	private volatile boolean refresh = true;
//	private volatile int page = 1;// ��ǰҳ����0��ʼ��
//	private int pageSize = 10;
//	private List<artGroupVo> artGroupVos;
//	/**
//	 *  ����(����Ĭ��Ϊ 0) �ۺ����� 0 ��������� 
//	 *  �������� 1 ʱ����� 
//	 *  �������� 2 ���������
//	 */
//	private int sort=0;
//
//	@Override
//	public android.view.View onCreateView(LayoutInflater inflater,
//			ViewGroup container, Bundle savedInstanceState) {
//		View = inflater.inflate(R.layout.fragment_article, container, false);
//		listView = (XListView) View.findViewById(R.id.xListView_detail);
//		ll_qh_zh = (LinearLayout) View.findViewById(R.id.ll_qh_zh);
//		ll_qh_zx = (LinearLayout) View.findViewById(R.id.ll_qh_zx);
//		ll_qh_zr = (LinearLayout) View.findViewById(R.id.ll_qh_zr);
//		img_qh_zh = (ImageView) View.findViewById(R.id.img_qh_zh);
//		img_qh_zx = (ImageView) View.findViewById(R.id.img_qh_zx);
//		img_qh_zr = (ImageView) View.findViewById(R.id.img_qh_zr);
//		ll_qh_zh.setOnClickListener(this);
//		ll_qh_zx.setOnClickListener(this);
//		ll_qh_zr.setOnClickListener(this);
//		initView();
//		return View;
//	}
//
//	private void initView() {
//		adapter = new ArticleAdapter(getActivity());
//		listView.setAdapter(adapter);
//		listView.setXListViewListener(this);
//		httpArtlistall();
//	}
//
//	@Override
//	public void onClick(View v) {
//		switch (v.getId()) {
//		case R.id.ll_qh_zh:// �ۺ�
//			setimageBack(View.VISIBLE, View.INVISIBLE, View.INVISIBLE, 0);
//			break;
//		case R.id.ll_qh_zx:// ����
//			setimageBack(View.INVISIBLE, View.VISIBLE, View.INVISIBLE, 1);
//			break;
//		case R.id.ll_qh_zr:// ����
//			setimageBack(View.INVISIBLE, View.INVISIBLE, View.VISIBLE, 2);
//			break;
//		}
//
//	}
//	/**
//	 * �����л�
//	 * @param zh�ۺ��Ƿ���ʾ
//	 * @param zx�����Ƿ���ʾ
//	 * @param zr�����Ƿ���ʾ
//	 */
//	private void setimageBack(int zh,int zx,int zr,int sort) {
//		img_qh_zh.setVisibility(zh);
//		img_qh_zx.setVisibility(zx);
//		img_qh_zr.setVisibility(zr);
//		this.sort=sort;
//		httpArtlistall();
//	}
//	/**
//	 * ��ҳ�������ȡ
//	 */
//	private void httpArtlistall() {
//		HttpParams params = new HttpParams();
//		params.put("current", page);// ��ǰҳ��(����Ĭ��Ϊ1)
//		params.put("rowCount", pageSize);// ÿҳ��ʾ��(����Ĭ��Ϊ10)
//		params.put("sort", sort);// ����(����Ĭ��Ϊ 0) �ۺ����� 0 ��������� �������� 1 ʱ����� �������� 2���������
//		AppHttps.HttpPost(getActivity(),HttpInterface.ART_LIST_ALL, params,
//				new AppHttpCallBack<artGroupListVo>(artGroupListVo.class,
//						getActivity()) {
//					@Override
//					public void onSuccess(artGroupListVo result) {
//						boolean hasMore = true;
//						artGroupVos = result.artInfo;
//						if (refresh) {
//							adapter.changeData(result.artInfo);
//						} else {
//							adapter.addItems(result.artInfo);
//							adapter.notifyDataSetChanged();
//						}
//						if (result.artInfo.size() < pageSize) {
//							hasMore = false;
//						}
//						listView.setPullLoadEnable(hasMore);
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(getActivity(), errorMsg);
//					}
//					@Override
//					public void onFinish() {
//						super.onFinish();
//						listView.setRefreshTime(CommUtil.formatDate(System.currentTimeMillis()));
//					}
//				});
//
//	}
//
//	@Override
//	public void onRefresh() {
//		page=1;
//		refresh = true;
//		listView.setPullLoadEnable(false);
//		httpArtlistall();
//	}
//
//	@Override
//	public void onLoadMore() {
//		page++;
//		refresh = false;
//		httpArtlistall();
//	}
//
//}
